<html><head><title>Screen</title></head>
<body bgcolor="#FFFFDF" link="#009999" vlink="#006666" alink="#006666">
<font face="Arial" size="2"><p align="center"><b><font size="4">PureBasic - Screen</font></b></p>

<p><b>Overview</b></p><blockquote>


A screen is a surface used to display game accelerated content like <a href="../sprite/index.html">sprites</a>, 
or <a href="../engine3d/index.html">3D worlds</a>. A screen can be created either in a regular <a href="../window/index.html">window</a>, 
or using the whole display (fullscreen mode). 
<br>
<br>
<b>Windows</b>: DirectX 9 is used for screen creation which your programs to use hardware acceleration if available. 
Two additional <a href="../reference/ide_compiler.html">Subsystems</a> are also available, depending of the needs: "OpenGL" and "DirectX11" which 
respectively leverage OpenGL and DirectX11 to handle screen creation. 
<br>
<br>
<b>Linux</b>: OpenGL is used to manage the screen which allows to use hardware acceleration. 
<br>
<br>
<b>MacOS X</b>: OpenGL is used to manage the screen which allows to use hardware acceleration. 

</blockquote><p><b>Command Index</b><blockquote>
<a href="availablescreenmemory.html">AvailableScreenMemory</a><br>
<a href="changegamma.html">ChangeGamma</a><br>
<a href="clearscreen.html">ClearScreen</a><br>
<a href="closescreen.html">CloseScreen</a><br>
<a href="examinescreenmodes.html">ExamineScreenModes</a><br>
<a href="flipbuffers.html">FlipBuffers</a><br>
<a href="isscreenactive.html">IsScreenActive</a><br>
<a href="nextscreenmode.html">NextScreenMode</a><br>
<a href="openscreen.html">OpenScreen</a><br>
<a href="openwindowedscreen.html">OpenWindowedScreen</a><br>
<a href="screendepth.html">ScreenDepth</a><br>
<a href="screenheight.html">ScreenHeight</a><br>
<a href="screenid.html">ScreenID</a><br>
<a href="screenmodedepth.html">ScreenModeDepth</a><br>
<a href="screenmodeheight.html">ScreenModeHeight</a><br>
<a href="screenmoderefreshrate.html">ScreenModeRefreshRate</a><br>
<a href="screenmodewidth.html">ScreenModeWidth</a><br>
<a href="screenoutput.html">ScreenOutput</a><br>
<a href="screenwidth.html">ScreenWidth</a><br>
<a href="setframerate.html">SetFrameRate</a><br>
</blockquote></p>

<p><b>Example</b></p><blockquote>
<a href="../Examples/Sprite.pb.html">Sprite.pb</a>

<br><a href="../Examples/WindowedScreen.pb.html">WindowedScreen.pb</a>

</Blockquote><p><b>Supported OS </b><Blockquote>All</Blockquote></p><center><a href=../reference/reference.html>Reference Manual - Index</a></center>

</body></html>